Python Job: Mid-Senior Python Engineers #CleanTech (Multiple r

Job added on

Company

affix Group

Location

Newcastle - Australia

Job type

Full-Time

Python Job Details

It’s not every day we can say that we’re working with a business that is *genuinely* changing the world for the better. But today folks, we are, and we’re pretty happy about it too.

If you’re looking for meaningful work that allows you to contribute to a mission you believe in, all while being a part of a local Aussie success story having an impact on the world, then let me introduce you to SwitchDin.

Who are SwitchDin and why join them?
SwitchDin is a renewable energy SaaS company headquartered in Newcastle that’s one of Australia’s most awarded and truly innovative players in the renewable space, helping grids all over the world adapt to a renewable energy future. They’re breaking down silos and enabling the clean energy system that our world so urgently needs.

They’ve created a combination of innovative software and hardware for monitoring and controlling Distributed Energy Resources [DERs], and it’s deployed on live power systems right now, collecting billions of data points every day, and helping their customers make decisions with incredibly accurate data. Integration is at the core of what they do, addressing important things like orchestration, connectivity, cyber security, optimisation, and lastly, and most importantly - data.

They’re big on purpose as well as impact - they refuse to accept the notion that “we can’t put more renewables on the grid. It will destabilise everything.” Instead, to use just one of many examples, their solution used by SA Power Networks meant the South Australian grid can now host 3 times as much solar across the state as it would have been able to otherwise - take that!

Established in 2014, they’ve already carved out an impressive reputation due to not only the complex problems they’re solving, and the cutting-edge projects they work on, but also the fact that their solutions have been adopted on a HUGE scale and continue to do so in new and emerging global markets - so now is a great time to join! So how about it - ready to change the world?

Who are we looking for?
We are looking to hire multiple roles, ranging from the mid to senior levels. More junior roles will be provided with mentorship from senior devs so that you can further grow your skills, while Senior Software Engineers will be working on more complex tasks without supervision.

You’ll have software engineering experience, but may come from an electrical or mechatronics background. While not essential, exposure to, or an interest in working with, large scale products and services in either complex or highly compliant environments would come in handy. But ultimately, self direction, curiosity and continuous self improvement are the important personal attributes that will lead to success in these roles!

Your skills and experience...
The important stuff -
  • Python
  • API integration (SwitchDin use Django)
  • PostgreSQL or similar

Good but not essential -
  • Hosting in AWS and/or k8s
  • CI/CD Pipelines
  • Frontend / Full Stack development

Familiarity with:
  • Software Revision Management Systems e.g Git
  • Ticketing/Work planning systems e.g JIRA
  • Documentation systems e.g. Confluence

Want more technical detail?
You’ll be joining a team working on the development of 2030.5 applications for client and server use cases. It’s TOTALLY OK if you don’t know what 2030.5 is - it's a standard that is niche to this sector, and one that needs to be followed. This will include implementations for Utility Server, Aggregator, and Client IEEE 2030.5 components. You’ll integrate IEEE 2030.5 components with DNSP APIs and SwitchDin’s embedded software running on their Droplet hardware. The current tech stack used is Django + DRF, XML, Python, PostgreSQL.

SwitchDin’s data processing platform is a large scale distributed system with a high dependency upon internal and external facing RESTful web services. Their Web Services Engineers develop Django based 2030.5 services for Utility, Aggregator, and Client services for both cloud and embedded deployment.

Working with SwitchDin
SwitchDin are based in Newcastle, but if you call anywhere on the east coast of Aus home, then you will be supported here as they are a remote-friendly business. There may be some travel involved e.g. when the team gets together, but otherwise you’ll have a lot of flexibility!

Everyone at SwitchDin is working towards one goal - to leave the world in a better place. People care about their work, and the impact they are having. It breeds collaboration, support, innovation and care. You’ll get to work closely with passionate subject matter experts who know their stuff and are keen to share that passion with you!

While their aim is to change the world for the better, they believe that their people are the very heart & soul of their ability to deliver on this audacious mission. Their products are only as good as their people; they deeply value the opinions, ideas, wellbeing, passions, and creativity of every unique individual that makes up their team. They are people who really give a damn. With plans for more growth to come for the company as well, there’ll be ample opportunities for you to progress and evolve your own career as SwitchDin expands.

Next steps
We’re affix, and we have the amazing job of partnering with SwitchDin to help them scale their teams with the addition of great humans. If SwitchDin and this role resonate with you, then go ahead and apply! We would love to learn all about you.

Cass Galliott
[email protected]

Kushla Egan
[email protected]

Mitch Lawrence
[email protected]